import { CHANGE_TAB, GET_FILTERDATA, CHANGE_FILTER } from "./actions-type"
import Axios from "axios"

export const changeTab = (obj) => (dispatch) => {
    dispatch({
        type: CHANGE_TAB,
        obj: obj
    })
}
export const getFilterData = () => async (dispatch) => {
    // Axios({
    //     url: '/json/filter.json',
    //     method: "GET"
    // }).then(res => {
    //     dispatch({
    //         type: GET_FILTERDATA,
    //         obj: res.data.data
    //     })
    // })
    let res = await Axios({
        url: '/json/filter.json',
        method: "GET"
    })
    dispatch({
        type: GET_FILTERDATA,
        obj: res.data.data
    })
    dispatch({
        type: GET_FILTERDATA,
        obj: res.data.data
    })
}
export const changeFilter = (obj) => (dispatch) => {
    dispatch({
        type: CHANGE_FILTER,
        obj: obj
    })
    dispatch({
        type: CHANGE_TAB,
        obj: {
            closePanel: true
        }
    })
}
